body{
	height:100%;
	width:100%;
	margin:0px;
}
table {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
    border-style:solid;
    width:100%;
    
}
td, th{
    padding: 2px;
    /* padding-right: 2px; */
    border: 1px;
    border-color: grey;
    border-style: double;
    text-align: right;
}
p{
	margin:0px;
}
input{
	border: 0px;
}
.selectcss{
	width: 100%;
    border: 2px;
    /* border-style: solid; */
    height: 100%;
    /* border-color: red; */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.TableStyle{
/* 	height:100%; */
	width:100%;
	display: -webkit-flex;
	display: flex;
}
.MapDiv{
	width:100%;
	height:400px;
	border: 2px;
    border-style: solid;
/*     border-color:red; */
}

 .CastStation{
    position: absolute;
	background-color: white;
	-webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
	filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #cccccc;
	bottom: -5px;
	left: -155px;
	width: 100px;
	height:60px;
}
.CastStation:after, .CastStation:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.CastStation:after {
	border-top-color: white;
    border-width: 12px;
    left: 140px;
    top: 60px;
    margin-left: -10px;
    transform: rotate(-90deg)
}

.CastStation:before {
	border-top-color: #cccccc;
    border-width: 12px;
    left: 141px;
    top: 59px;
    margin-left: -10px;
    transform: rotate(-90deg)
}


.Station{
    position: absolute;
	background-color: white;
	-webkit-filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
	filter: drop-shadow(0 1px 4px rgba(0, 0, 0, 0.2));
	padding: 15px;
	border-radius: 10px;
	border: 1px solid #cccccc;
	bottom: -45px;
	left: -170px;
	width: 110px;
/* 	height:60px; */
}
.Station:after, .Station:before {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.Station:after {
	border-top-color: white;
    border-width: 12px;
    left: 150px;
    top: 90px;
    margin-left: -10px;
    transform: rotate(-90deg)
}

.Station:before {
	border-top-color: #cccccc;
    border-width: 12px;
    left: 151px;
    top: 89px;
    margin-left: -10px;
    transform: rotate(-90deg)
}